package pascalcompiler.core;

/**
 *
 * @author Eduardo Freire
 */
public class Token {
    private boolean id = false;
    private int tipo = Complicador.NONE;
    private String s = "";

    public String getString() {
        return s;
    }

    public int getTipo() {
        return tipo;
    }

    public void setTipo(int tipo) {
        this.tipo = tipo;
    }

    public void clear() {
        s = "";
        tipo = Complicador.NONE;
    }

    public void add(char c) {
        s += Character.toUpperCase(c);
    }

    public boolean isEmpty() {
        return s.isEmpty();
    }

    public boolean is(String s) {
        return this.s.equals(s);
    }

    public boolean isID() {
        return id;
    }

    public void setID(boolean id) {
        this.id = id;
    }
}
